package api

import (
	"muziai-server/api/ai_role_api"
	"muziai-server/api/ali_api"
	"muziai-server/api/chat_api"
	"muziai-server/api/data_api"
	"muziai-server/api/file_api"
	"muziai-server/api/image_api"
	"muziai-server/api/log_api"
	"muziai-server/api/order_api"
	"muziai-server/api/session_api"
	"muziai-server/api/settings_api"
	"muziai-server/api/user_api"
	"muziai-server/api/wx_api"
)

type Api struct {
	SettingsApi settings_api.SettingsApi
	UserApi     user_api.UserApi
	WxApi       wx_api.WxApi
	AiRoleApi   ai_role_api.AiRoleApi
	SessionApi  session_api.SessionApi
	ChatApi     chat_api.ChatApi
	ImageApi    image_api.ImageApi
	OrderApi    order_api.OrderApi
	AliApi      ali_api.AliApi
	LogApi      log_api.LogApi
	FileApi     file_api.FileApi
	DataApi     data_api.DataApi
}

var ApiApp = Api{}
